Page({

  /**
   * 页面的初始数据
   */
  data: {
    background: [
      {src: '/static/swiper/1.jpg',status: true},
      {src: '/static/swiper/2.jpg',status: false},
      {src: '/static/swiper/3.jpg',status: false},
      {src: '/static/swiper/4.jpg',status: false},
      {src: '/static/swiper/5.jpg',status: false},
      {src: '/static/swiper/6.jpg',status: false},
    ],
    love_d: null,
    love_h: null,
    love_m: null,
    love_s: null,
    hot_city: [
      {src: '/static/swiper/1.jpg', name: '北京', status: true},
      {src: '/static/swiper/2.jpg', name: '上海', status: false},
      {src: '/static/swiper/3.jpg', name: '广州', status: false},
      {src: '/static/swiper/4.jpg', name: '杭州', status: false},
      {src: '/static/swiper/5.jpg', name: '深圳', status: false},
      {src: '/static/swiper/6.jpg', name: '南京', status: false},
    ]
  },
  dataList(type) {
    var data = {
      userId: '1',
      dateType: type
    }
  },
  TimeTo(dd){
    let t = new Date(dd); // 取得指定时间的总毫秒数
    let n = new Date().getTime(); // 取得当前毫秒数
    let c = n - t; // 得到时间差

    let ds = 60*60*24*1000; //一天共多少毫秒
    d = parseInt(c/ds),//总毫秒除以一天的毫秒 得到相差的天数
    h = parseInt((c-d*ds)/(3600*1000)),//然后取完天数之后的余下的毫秒数再除以每小时的毫秒数得到小时
    m = parseInt((c - d*ds - h*3600*1000)/(60*1000)),//减去天数和小时数的毫秒数剩下的毫秒，再除以每分钟的毫秒数，得到分钟数
    s = parseInt((c-d*ds-h*3600*1000-m*60*1000)/1000);//得到最后剩下的毫秒数除以1000 就是秒数，再剩下的毫秒自动忽略即可

    this.setData({
      love_d: d,
      love_h: h,
      love_m: m,
      love_s: s
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.TimeTo('2020/8/22 08:00:00');
    setInterval( () => {
      this.TimeTo('2020/8/22 08:00:00'); // 定义倒计时的结束时间，注意格式
    }, 1000); // 定义计时器，每隔1000毫秒 也就是1秒 计算并更新 div的显示
    this.dataList('all')
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})